import { defineStore } from 'pinia'
import moment from "moment";

const log4js = require("@/utils/logUtil");

// 引入log4js配置，初始化全局对象
const logger = log4js.getLogger('default'); // 使用默认类别

const state = () => ({
	logs: []
})

export const userLogsStore = defineStore({
	id: 'user_store_logs',
	state,
	actions: {
		add(message, data){
			let msg = moment().format("HH:mm:ss");
			msg += " " + message;
			// console.log(msg);
			this.logs.unshift(msg);
			logger.log(msg);
			if(data) {
				logger.warn(data);
			}
		}
	}
})